import request from '@/utils/request'

export function getPersonListAPI(params) {
  return request({
    url: '/admin/user/queryusers',
    method: 'get',
    params
  })
}

// 查询单个用户的详情
export function getPersonInfoAPI(params) {
  return request({
    url: '/admin/user/queryusermore',
    method: 'get',
    params
  })
}

// 总用户数量
export function getCountAPI() {
  return request({
    url: '/admin/user/querygendercount',
    method: 'get'
  })
}

// 用户礼物日志
export function getGiftListAPI(params) {
  return request({
    url: '/admin/user/queryprizelog',
    method: 'get',
    params
  })
}

// 用户提现日志(兑换)
export function getWithdrawListAPI(params) {
  return request({
    url: '/admin/user/queryembodylog',
    method: 'get',
    params
  })
}


// 用户充值日志(兑换)
export function getchargeListAPI(params) {
  return request({
    url: '/admin/user/queryenchargelog',
    method: 'get',
    params
  })
}

// 用户礼物兑换日志(兑换)
export function getQueryChargeListAPI(params) {
  return request({
    url: '/admin/user/queryconvertlog',/*queryexchangelog*/
    method: 'get',
    params
  })
}

// 查询单个用户的详细信息
export function getPersonInfoMostAPI(params) {
  return request({
    url: '/admin/user/queryusermore',
    method: 'get',
    params
  })
}

// 封禁用户
export function disableUserAPI(params) {
  return request({
    url: '/admin/user/forbiduser',
    method: 'post',
    params
  })
}

// 解封用户
export function freedUserAPI(params) {
  return request({
    url: '/admin/user/unforbiduser',
    method: 'post',
    params
  })
}

// 修改绑定手机号
export function bindPhoneAPI(params) {
  return request({
    url: '/admin/user/bindphone',
    method: 'post',
    params
  })
}

// 重设密码
export function updatePasswordAPI(params) {
  return request({
    url: '/admin/user/resetpassword',
    method: 'post',
    params
  })
}


// 查询用户封禁详情
export function getBannedDetailAPI(params) {
  return request({
    url: '/admin/user/queryforbiduser',
    method: 'get',
    params
  })
}

// 更新用户封禁信息
export function updateBannedDetailAPI(params) {
  return request({
    url: '/admin/user/updateforbiduser',
    method: 'post',
    params
  })
}
